package com.zyj.report.domain;

import com.zyj.common.annotation.Excel;
import com.zyj.common.core.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 维修报统计对象 assets_report_repairs
 * 
 * @author zhuyujie
 * @date 2022-05-14
 */
public class AssetsReportRepairs extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /**  */
    private Long id;

    public Long getAssetsAllNum() {
        return assetsAllNum;
    }

    public void setAssetsAllNum(Long assetsAllNum) {
        this.assetsAllNum = assetsAllNum;
    }

    /** 总数 */
    @Excel(name = "资产总数")
    private Long assetsAllNum;

    /** 总数 */
    @Excel(name = "总数")
    private Long allNum;

    /** 维修数量 */
    @Excel(name = "维修数量")
    private Long repairsNum;

    /** 废弃数量 */
    @Excel(name = "废弃数量")
    private Long screpNum;

    /** 完结数量 */
    @Excel(name = "完结数量")
    private Long doneNum;

    private String createTimeStr;

    private String repairsPercent;

    private String screpPercent;

    private String donePercent;


    public String getCreateTimeStr() {
        return createTimeStr;
    }

    public void setCreateTimeStr(String createTimeStr) {
        this.createTimeStr = createTimeStr;
    }

    public String getRepairsPercent() {
        return repairsPercent;
    }

    public void setRepairsPercent(String repairsPercent) {
        this.repairsPercent = repairsPercent;
    }

    public String getScrepPercent() {
        return screpPercent;
    }

    public void setScrepPercent(String screpPercent) {
        this.screpPercent = screpPercent;
    }

    public String getDonePercent() {
        return donePercent;
    }

    public void setDonePercent(String donePercent) {
        this.donePercent = donePercent;
    }

    public void setId(Long id)
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setAllNum(Long allNum) 
    {
        this.allNum = allNum;
    }

    public Long getAllNum() 
    {
        return allNum;
    }
    public void setRepairsNum(Long repairsNum) 
    {
        this.repairsNum = repairsNum;
    }

    public Long getRepairsNum() 
    {
        return repairsNum;
    }
    public void setScrepNum(Long screpNum) 
    {
        this.screpNum = screpNum;
    }

    public Long getScrepNum() 
    {
        return screpNum;
    }
    public void setDoneNum(Long doneNum) 
    {
        this.doneNum = doneNum;
    }

    public Long getDoneNum() 
    {
        return doneNum;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("allNum", getAllNum())
            .append("repairsNum", getRepairsNum())
            .append("screpNum", getScrepNum())
            .append("doneNum", getDoneNum())
            .append("createTime", getCreateTime())
            .toString();
    }
}
